home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / FARVIE.ARJ / READ.ME < prev   
Text File  |  1991-09-20  |  18KB  |  442 lines

  1. Welcome to the shareware version of the farVIEW system.
  2.  
  3.  
  4. The contents of the zip file include a license file: LICENSE.DOC,
  5. FARVIEW.EXE - the hypertext program, the farVIEW on-line manual, called
  6. HELP, the HOMEBASE textbase, a file that you can print, called
  7. KEYBOARD.DOC, which lists the farVIEW keyboard commands, and this file,
  8. READ.ME.
  9.  
  10.  
  11. ------------------------------------------------------More Installation-
  12.                                                                         
  13. To complete installation of farVIEW into your file system, you can do
  14. two additional steps:
  15.  
  16.    1. Add the name of this directory into your path statement in
  17.       AUTOEXEC.BAT.
  18.  
  19.    2. Modify the "Alias" preferences in the Preferences frame of
  20.       Homebase to specify the locations of Help and Homebase.
  21.  
  22. These steps are not needed if you intend only to read the Help manual,
  23. and if you always make this directory current before running farVIEW. But,
  24. if you intend to make your own textbases, doing the above two steps will
  25. allow you to access farVIEW, the Help manual, Homebase, and your own
  26. textbases from anywhere within your file system.
  27.  
  28. farVIEW does not need the Help manual, but it does need Homebase to
  29. determine your color preferences and other operational details when it
  30. initializes; so it helps if farVIEW can find Homebase when it begins.
  31. farVIEW CAN find Homebase to initialize when they are in the same directory.
  32.  
  33. You probably already know the procedure for adding a directory to your
  34. path, so we won't presume to instruct you in that. But the procedure for
  35. modifying the "Alias" preferences for Help and Homebase is less familiar
  36. to you, so we will explain that a little later.
  37.  
  38.  
  39. -------------------------------------------------------farVIEW has Help-
  40.                                                                         
  41. You can request help at any time while running farVIEW. farVIEW provides the
  42. help function based on the location of the mouse cursor when you press the
  43. middle mouse button (if yours has one) or when you press F1. If the cursor
  44. is on text in the text window, the text is used as a key. Otherwise, the
  45. window name is used as a key.
  46.  
  47. There is a special case, however. When the editor is active, and you
  48. request help while the mouse cursor is on a space within the text window,
  49. farVIEW provides help about the editor commands and the key macro facility.
  50. This anomaly is rationalized on the belief that, by the time you are using
  51. the editor, you already know the purpose of the windows, and you would
  52. really like some help on the editor.
  53.  
  54. farVIEW uses the HelpList preference to determine which textbase(s) to
  55. search for help. If HelpList doesn't name any textbases, farVIEW will
  56. have no help. If HelpList names Help (which the release version does),
  57. then farVIEW will look in the Help textbase for help. But you can name
  58. several textbases. farVIEW will look in each in the order they are
  59. specified until something is found.
  60.  
  61. The Help facility will not work in any directory except the directory
  62. that contains the Help textbase if Help is not properly Aliased by a
  63. preference. We'll explain the modification procedure shortly.
  64.  
  65.  
  66. ----------------------------------------------------------What You Need-
  67.                                                                         
  68. farVIEW should run on any PC-compatible machine.
  69.  
  70. If you don't have enough memory, you will get a message that you have
  71. insufficient heap storage. Remove your TSRs and try again. You should
  72. be ok with a 512K system, but certainly not with less. Incidentally,
  73. farVIEW probably will not operate with MS-DOS 2.x.
  74.  
  75. farVIEW is strongly color oriented; you can use a monochrome monitor,
  76. and set farVIEW preferences for that, but the 64 built-in Hiliter pens, 
  77. for example, are impossible to distinguish without color.
  78.  
  79. All farVIEW commands have keyboard equivalents. But they aren't obvious.
  80. Mouse commands are easier to learn and more intuitive, so, use a mouse.
  81.  
  82. A hard drive is recommended.
  83.  
  84.  
  85. --------------------------------------------------farVIEW Needs a Mouse-
  86.  
  87. Before you run farVIEW, make sure your mouse driver is loaded into your
  88. computer's memory. Read your mouse manual for how to do this.
  89.  
  90.              YOU WILL NEED A MOUSE TO LEARN TO USE FARVIEW.
  91.  
  92. To run farVIEW, assuming you have not changed the active drive or the
  93. active directory since the installation procedure, type
  94.  
  95.       FARVIEW HELP<enter>
  96.  
  97. at the command prompt.
  98.  
  99. Go ahead and do this, and browse a bit in the TOUR section of Help to get
  100. comfortable with using the mouse in farVIEW.
  101.  
  102. The following sections contain short tutorials about using farVIEW. They
  103. cover
  104.  
  105.    ■ Editing Preferences
  106.    ■ Beginning a farVIEW session
  107.    ■ Making a new textbase
  108.    ■ Editing a frame
  109.    ■ Making links
  110.    ■ How to get help
  111.  
  112.  
  113. ---------------------------------------------Changing Alias Preferences-
  114.  
  115. As soon as you learn how to add the editor (ctrl-F7 adds it), you should
  116. edit the Preferences frame in the Homebase textbase to set the two Alias
  117. preferences.
  118.  
  119. To obtain the Preferences frame, start the session by typing
  120.  
  121.     farview homebase preferences
  122.  
  123. Then, press ctrl-F7 to add the editor.
  124.  
  125. Next, move the edit cursor to the lines
  126.  
  127.     |homebase|homebase
  128.     |help|help
  129.  
  130. Then modify the lines to specify the drive and directory that contains the
  131. farVIEW file set. For example, if you unzipped the files into \farview on
  132. drive D:, modify the two preferences to read
  133.  
  134.     |homebase|d:\farview\homebase
  135.     |help|d:\farview\help
  136.  
  137. Now quit the session with alt-F1. farVIEW will ask to save. Press the
  138. "Y" or the Enter key.
  139.  
  140. NOTE: As you create your own textbases, you should integrate them into the
  141. farVIEW environment by adding a line for each of them to join the two
  142. described above. For example, if you create a new textbase at E:\WORK
  143. called BILLS, then add a line like the following
  144.  
  145.    |bills|e:\work\bills
  146.  
  147. With this line in the Preferences frame, farVIEW will know where to find
  148. the BILLS textbase no matter where you are in your file system.
  149.  
  150.  
  151. ---------------------------------------------Changing Color Preferences-
  152.  
  153. If you have a monochrome monitor, you will probably need to set the
  154. monochrome preference to YES.
  155.  
  156. Proceed as above, except change the line
  157.  
  158.    |monochrome|
  159.  
  160. to
  161.  
  162.    |monochrome|yes
  163.  
  164. You can experiment by changing the subfields of the MONOMAP preference.
  165. Each subfield specifies a color to which to map the standard farVIEW color.
  166.  
  167. The standard farVIEW colors are just the EGA colors:
  168.  
  169.    0   black           8   darkGray
  170.    1   blue            9   lightBlue
  171.    2   green          10   lightGreen
  172.    3   cyan           11   lightCyan
  173.    4   red            12   lightRed
  174.    5   magenta        13   lightMagenta
  175.    6   brown          14   yellow
  176.    7   lightGray      15   white
  177.  
  178. |monoMap|;black;black;black;lightGray;lightGray;black;lightGray;light...
  179.  
  180. field:      1     2     3       4         5       6        7      etc...
  181.  
  182. The first subfield corresponds to black, the second to blue, etc., up the
  183. the sixteenth field, which corresponds to white.
  184.  
  185. The various components of the farVIEW screen are associated with the
  186. following color preferences:
  187.  
  188.    builtInColor       backtrack, homeward, show prev, and show next buttons
  189.    messageColor       title and command bars
  190.    textColor          frame text area
  191.    menuColor          pop-up menus
  192.    buttonColor        textbase buttons on text
  193.    referenceColor     textbase references on text
  194.    marksColor         color used to mark block with mouse
  195.    editColor          color used for edit blocks
  196.  
  197.  
  198. --------------------------------------------Beginning a farVIEW Session-
  199.  
  200. There are several ways to begin a farVIEW session:
  201.  
  202.    ■ To enter an existing textbase:
  203.  
  204.       FARVIEW textbasename [-E]
  205.  
  206.       -E causes farVIEW to initialize the EGA/VGA to "high-resolution"
  207.       text display mode.
  208.  
  209.    ■ To enter an existing textbase at a specified frame:
  210.  
  211.       FARVIEW textbasename framename
  212.  
  213.       The specified frame becomes the "home" frame for the session.
  214.       In other words, if you use the Homeward command enough times,
  215.       you will always return to this frame.
  216.  
  217.    ■ To make a new textbase:
  218.  
  219.       FARVIEW textbasename -C n
  220.  
  221.       -C causes farVIEW to create a textbase using the name given. The
  222.       number n should be a guess of the number of keys that the textbase
  223.       will require. Compute this by guessing at the total number of frames,
  224.       then multiplying by two or three. Don't worry about it; farVIEW uses
  225.       hashing for speed, but can expand the dictionary if it threatens
  226.       to overflow.
  227.  
  228.       As farVIEW creates the textbase, it also makes the "home" frame for
  229.       the textbase. You will have to name the home frame when the frame
  230.       description record is displayed. After you enter the frame name, you
  231.       can specify a file name to store the frame. To terminate the edit,
  232.       press any function key, or press a mouse button.
  233.  
  234.  
  235. ------------------------------------------------------Making a Textbase-
  236.  
  237. Let's make a textbase. You can use the command line option -C to create
  238. a new textbase, but lets assume you are already in a farVIEW session.
  239.  
  240. Step 1: Move the mouse cursor to a space in the Text Window (if you don't
  241.         mind, we will call that "open space"), then click the left mouse
  242.         button. This obtains the Main menu. Select the Add Editor item.
  243.         (You also could have used the keyboard equivalent: ctrl-F7, or cF7
  244.         for short.)
  245.  
  246. Step 2: Click in open space again. Select the File... item from the Main
  247.         menu. This obtains the File menu. Select the New Textbase item
  248.         to create a new textbase.
  249.  
  250. Step 3: farVIEW will ask you to name the textbase. Don't panic when you
  251.         see the Directory window appear. It is to remind you of the
  252.         existing textbases.
  253.  
  254.            (An Aside: you can browse through your file system using
  255.            the Directory window by clicking in one of the three
  256.            windows: the Files window, the Path window, or the Drive
  257.            window, then using the scroll bar to scroll through the
  258.            active window. Clicking a drive or path name will change
  259.            the Directory state. It's not another XTREE, but it is
  260.            handy.)
  261.  
  262.         Back to business: Just type a name for the new textbase. Press
  263.         the Enter key when you finish. Then specify the number of keys.
  264.         Enter the number one (1), then press Enter. The textbase
  265.         officially exists, but a farVIEW textbase needs at least one
  266.         frame to feel comfortable.
  267.  
  268. Step 4: farVIEW will now ask you to name the first frame, the "root", or
  269.         "home" frame of your new textbase. It will do this by showing you
  270.         the fields of a standard frame descriptor, or abstract. some of
  271.         the fields are filled in, like the date and time and the security.
  272.         The important field here is the first one: the frame name. Give
  273.         the frame a name, its your baby. Press a function key when you
  274.         finish.
  275.  
  276. Step 5: That's it. The textbase exists, it has a root frame, and that's
  277.         where you are.
  278.  
  279.  
  280. --------------------------------------------------------Editing a Frame-
  281.  
  282. Well, since the editor is already on, let's put something into this frame.
  283. How about this file? We could do this using ^KR (read block) just like with
  284. WordStar to suck the file into the frame. You could do that if you wanted.
  285. But, let's link the frame to the file, instead.
  286.  
  287. Step 1: Click in open space to obtain the Main menu. Select the Edit...
  288.         item to obtain the Edit menu. Now, select the Edit Abst... item.
  289.  
  290. Step 2: Remember this? We saw it earlier in step 4 above: the frame
  291.         descriptor, or abstract. Do one of the following:
  292.  
  293.            ■ Press the down arrow key once
  294.            ■ Press the enter key once
  295.            ■ Click the mouse on the File Name field
  296.            ■ Press the up arrow key a whole bunch of times
  297.              until the cursor wraps around to the File Name field
  298.  
  299.         Type "read.me" into the File Name field. Click the mouse OUTSIDE
  300.         the edit window to terminate this step.
  301.  
  302. Step 3: Press sF1 (shift-F1) to refresh the screen with the file.
  303.  
  304. Step 4: Done. The frame is now linked to the READ.ME file. You can use the
  305.         editor to improve my writing, but, remember that you are modifying
  306.         the file as you modify the frame.
  307.  
  308.  
  309. -----------------------------------------------------------Making Links-
  310.  
  311. farVIEW provides three linking mechanisms: the BUTTON link, the REFERENCE,
  312. and the HILITE.
  313.  
  314. A BUTTON link is a mark that appears in a frame that you can click with
  315. the mouse to link to some other frame. When you make a button in farVIEW
  316. you will ALWAYS make a frame. You have already been through the Make
  317. Frame sequence in Step 4 of Making a Textbase.
  318.  
  319. A REFERENCE link is a word or phrase that you declare in a frame so that,
  320. when you click on it anywhere in the textbase, you will link to the frame.
  321.  
  322. Finally, a HILITE link is a kind of reference, which uses a color pair to
  323. identify it. You can mark up a textbase with a hilite (you have 64 hilites
  324. available), then at a later time find all the frames that contain that
  325. hilite using the Find Hilite... item in the Go menu.
  326.  
  327.  
  328. ........................................................Making a Button.
  329.  
  330. Let's make a BUTTON first:
  331.  
  332. Step 1: Use the right mouse button (the Edit button) to mark an area
  333.         of text. Place the mouse cursor at the top left of the area you
  334.         want to mark, press the right button and hold it as you drag the
  335.         mouse cursor to a position below and to the right of your starting
  336.         point. Release the mouse button.
  337.  
  338. Step 2: Click the Make Button item from the Mark menu.
  339.  
  340. Step 3: farVIEW will now ask you to name the frame by showing you the
  341.         fields of a standard frame descriptor, or abstract. We have seen
  342.         it before at Step 4 in Making a Textbase, and, again, at Step 2
  343.         in Editing a Frame. Give the frame a name. Then, click the mouse
  344.         outside the window when you finish.
  345.  
  346. Step 4: Done. Click the new button with the mouse to go to the new
  347.         frame where you can edit it.
  348.  
  349.  
  350. .....................................................Making a Reference.
  351.  
  352. Now, let's make a REFERENCE:
  353.  
  354. Step 1: Use the Edit button to mark one or more words of text. See Step
  355.         1 in Making a Button for details.
  356.  
  357. Step 2: Click the Make XRef item from the Mark menu.
  358.  
  359. Step 3: farVIEW will display the selected text in a window, which you can
  360.         edit or replace. If you leave it empty when you quit, farVIEW will
  361.         not make a reference. After you make any changes you want, you
  362.         accept the contents of the window by pressing the Enter key or
  363.         clicking the mouse outside the window.
  364.  
  365. Step 4: Done.
  366.  
  367.  
  368. .......................................................Making a Hilite..
  369.  
  370. Finally, let's make a HILITE:
  371.  
  372. Step 1: Use the Edit button to mark one or more words of text. See Step
  373.         1 in Making a Button for details.
  374.  
  375. Step 2: Click the Make Hilite item from the Mark Menu.
  376.  
  377. Step 3: Choose a color pair from the Hilite menu.
  378.  
  379. Step 4: Click the Text item from the Dialog.
  380.  
  381. Step 5: Done.
  382.  
  383.  
  384. ----------------------------------------------farVIEW Standard Versions-
  385.  
  386. The shareware version of farVIEW that you now have has no restrictions.
  387. But, there is a commercial (standard) version that incorporates several
  388. useful features.
  389.  
  390.    The farSlang Programming Language
  391.    The Homebase ToolSet
  392.    Network support
  393.    The Royalty-free Browser
  394.  
  395. The standard versions of farVIEW provide a compiler, an interpreter,
  396. and a mouse-oriented debugger to support program development using the
  397. farSlang programming language. farSlang programs are compiled and
  398. stored into farVIEW code frames, ready for access in all the same ways
  399. as farVIEW text frames. When a code frame is accessed, the program is
  400. loaded into memory to await the event that triggers its operation.
  401.  
  402. The 260+ command farSlang library allows complete farSlang control over
  403. all aspects of farVIEW hypertext. A farSlang program can override
  404. virtually any aspect of farVIEW behaviour.
  405.  
  406. The standard versions of farVIEW include an extended Homebase textbase,
  407. which contains a library of many pre-coded farSlang programs that
  408. provide many useful functions. For example, you can easily build an
  409. Appointments manager with the tools in Homebase.
  410.  
  411. The "corporate" standard version of farVIEW contains network support and a
  412. license to distribute a royalty-free browser with textbases. The browser
  413. differs from the shareware version of farVIEW by omitting the editor but
  414. incorporating the farSlang interpreter. This allows textbases to include
  415. intelligent frames that interact with your reader. The "personal" standard
  416. version of farView does not include network support nor the browser.
  417.  
  418. Click the About farVIEW button on the title frame of the on-line manual,
  419. Help, for more information about the standard version
  420.  
  421. To register your copy of farVIEW, type the following command:
  422.  
  423.    farview help orderform
  424.  
  425. Instructions are provided for filling out and printing the order form.
  426. Send the Order form and the registration fee of $45 to the address below.
  427.  
  428. ---------------------------------------------------If You Have Problems-
  429.  
  430. If you have problems, contact us for assistance.
  431.  
  432.  
  433.  
  434. Thank you for your interest.
  435.  
  436. Paul J Medlock
  437. President
  438. farSight Technologies, Inc.
  439. 3831 Echodale Ave
  440. Baltimore MD 21206
  441. On Compuserve: 71121,1745
  442.